electronic submission of applications - Turkish English Dictionary